package com.solution.admin.order.entity;

import java.util.Date;
import java.util.List;

import com.solution.common.entity.BaseEntity;
import com.solution.common.utils.DateUtils_add;

/**
 * 发货单实体类
 * @author lilp
 * @date 2017-09-18 22:56:20
 */
public class OrderDeliveredBillEntity extends BaseEntity {
	private static final long serialVersionUID = -3926291988306842687L;
	
	
	/**
	 * 订单号
	 */
	private String orderCode;
	
	/**
	 * 订单状态
	 */
	private String orderStatus;
	
	/**
	 * 物流公司编码
	 */
	private String deliveryCompanyCode;
	
	/**
	 * 物流公司名称
	 */
	private String deliveryCompanyName;
	
	/**
	 * 物流单号
	 */
	private String deliveryCode;
	
	/**
	 * 发货时间
	 */
	private Date deliveryTime; 
	
	/**
	 * 发货时间(字符串格式)
	 */
	private String deliveryTimeStr;
	
	/**
	 * 备注
	 */
	private String intro;
	
	/**
	 * 签收状态
	 */
	private String signStatus;
	
	/**
	 * 签收人 
	 */
	private String signName;
	
	/**
	 * 签收日期
	 */
	private Date signTime; 
	
	/**
	 * 修改人
	 */
	private String modifier;
	
	/**
	 * 发货详情json串
	 */
	private String deliveredProductDetails;
	
	/**
	 * 发货单中的商品详情
	 */
	private List<OrderDetailEntity>  deliveredProductList;
	

	
	
	/**
	 * 物流公司编码
	 */
	public String getDeliveryCompanyCode() {
		return deliveryCompanyCode;
	}
	
	public void setDeliveryCompanyCode(String deliveryCompanyCode) {
		this.deliveryCompanyCode=deliveryCompanyCode;
	}
	
	/**
	 * 订单号 
	 */
	public String getOrderCode() {
		return orderCode;
	}
	public void setOrderCode(String orderCode) {
		this.orderCode = orderCode;
	}
	
	/**
	 * 物流单号
	 */
	public String getDeliveryCode() {
		return deliveryCode;
	}
	public void setDeliveryCode(String deliveryCode) {
		this.deliveryCode = deliveryCode;
	}
	
	/**
	 * 发货时间
	 */
	public Date getDeliveryTime() {
		return deliveryTime;
	}
	public void setDeliveryTime(Date deliveryTime) {
		this.deliveryTime=deliveryTime;
	}

	/**
	 * 备注
	 */
	public String getIntro() {
		return intro;
	}
	public void setIntro(String intro) {
		this.intro=intro;
	}

	/**
	 * 签收状态
	 */
	public String getSignStatus() {
		return signStatus;
	}
	public void setSignStatus(String signStatus) {
		this.signStatus=signStatus;
	}

	/**
	 * 签收人 
	 */
	public String getSignName() {
		return signName;
	}
	public void setSignName(String signName) {
		this.signName=signName;
	}

	/**
	 * 签收日期
	 */
	public Date getSignTime() {
		return signTime;
	}
	public void setSignTime(Date signTime) {
		this.signTime=signTime;
	}

	/**
	 * 修改人
	 */
	public String getModifier() {
		return modifier;
	}
	public void setModifier(String modifier) {
		this.modifier=modifier;
	}
	public String getDeliveredProductDetails() {
		return deliveredProductDetails;
	}
	public void setDeliveredProductDetails(String deliveredProductDetails) {
		this.deliveredProductDetails = deliveredProductDetails;
	}
	public List<OrderDetailEntity> getDeliveredProductList() {
		return deliveredProductList;
	}
	public void setDeliveredProductList(List<OrderDetailEntity> deliveredProductList) {
		this.deliveredProductList = deliveredProductList;
	}
	public String getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getDeliveryCompanyName() {
		return deliveryCompanyName;
	}

	public void setDeliveryCompanyName(String deliveryCompanyName) {
		this.deliveryCompanyName = deliveryCompanyName;
	}

	public String getDeliveryTimeStr() {
		return deliveryTimeStr;
	}

	public void setDeliveryTimeStr(String deliveryTimeStr) {
		this.deliveryTimeStr = deliveryTimeStr;
	}
}
